x = 123
y ='456'
print(str(x)+y)

x = 10
y = 3
z = x/y
print(z,type(z)) #隐式转换，通过运算隐式转换结果类型

#float类型转成int类型，只保留整数部分
print("float类型转成int类型：",int(3.14))
print("float类型转成int类型：",int(3.9))
print("float类型转成int类型：",int(-3.14))
print("float类型转成int类型：",int(-3.9))
# 将int类型转成float
print('将int转成float类型',float(10))
# 将str类型转成int
print(int('100')+int('200'))
# 将字符串转成int或者float是报错的情况
# print(int('18s')) ValueError: invalid literal for int() with base 10: '18s'
# print(int('3.14')) ValueError: invalid literal for int() with base 10: '3.14'
# print(float('267d.233')) ValueError: could not convert string to float: '267d.233'

#chr和ord是一对
print(ord('王')) # 在unicode对应的值
print(chr(29579))# 29579在unicode对应的字符是什么
